package com.example.mytips.utils;

import com.google.gson.Gson;

import java.lang.reflect.Type;
import java.util.HashMap;
import java.util.Map;

public class StrUtil {

    // 将字符串的首字符大写
    public static String toBigFirstWorld(String str) {
        if (str == null || str.isEmpty()) {
            return str; // 如果字符串为空，则直接返回原字符串
        }
        // 取出首字符并将其转换为大写
        char firstChar = Character.toUpperCase(str.charAt(0));
        // 将首字符替换为大写后的字符并连接上原字符串的剩余部分
        return firstChar + str.substring(1);
    }

    // 将 JSON 字符串转换为 Map
    public static Map<String, Object> jsonToMap(String jsonString) {
        Gson gson = new Gson();

        try {
            HashMap map = new Gson().fromJson(jsonString, HashMap.class);
            return map;
        } catch (Exception e) {
            System.out.println("jsonToMap:" + e.toString());
        }

        return null;
    }
}
